Big Huge Thesaurus

umbilical cord

noun